/*****************************************
**  Nom :	RASPAUD						**
**	Nom du fichier :	init_FIFO		**
**	Description : Créer et initialise 
	une FIFO (qui correspond à une joueur)						
**										**
**										**
**	Date:		18/08/2014				**
**  Statut: Closed						**
*****************************************/

/*****************************************
**  Zone de déclaration des includes    **
*****************************************/
#include <stdio.h>
#include <math.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
#include <unistd.h>
#include <errno.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <sys/ipc.h>
#include <sys/shm.h>
#include <signal.h>
#include <sys/msg.h>
#include <sys/sem.h>
/*****************************************
**  Zone de déclaration des constantes  **
*****************************************/

/*****************************************
**  Zone de déclaration des structures  **
*****************************************/
/*typedef struct S_CARTE
{
	int valeur;	//valeur de la carte de 1(as) a 13(roi)
	int signe; //1=coeur;2=carreau;3=pique;4=trefle
	struct S_CARTE *carte_suivante;
}S_CARTE;

typedef struct fifo_paquet 
{
	int nom_joueur; //proprietaire
	struct S_CARTE *carte_in; //lien vers carte au-dessus du paquet
	struct S_CARTE *carte_out; //lien vers carte du-dessous du paquet
}FIFO_PAQUET;*/
/************************************************
**  Zone de déclaration des Prototypes PUBLIC  **
*************************************************/
/*************************************************************************
**  init_FIFO                		    								**
**  Description de la fonction : Créer et initialise 					**
	une FIFO (qui correspond à une joueur)								**
**																		**
**	Entrees : int --> numéro du joueur			                        **
**																		**
**																		**
**	Sorties : FIFO_PAQUET --> FIFO d'une joueur							**
**				                                    					**

**************************************************************************/
FIFO_PAQUET init_FIFO(int *nom_joueur);


